Welcome to the release notes for Microsoft® Internet Information Services (IIS) 5.0. Please refer to these notes to obtain the most recent information about installation, documentation, and other known issues.
Known Problems and Limitations
If you run the Permissions Wizard for a Web site, and choose to inherit all security settings, customers might be denied access to the Web site. To correct this, open the Home Directory property sheet for the Web site and select Read and Scripts only permissions. When prompted, have all virtual directories and files inherit these settings.
If you select the Require 128-bit encryption check box on a server that is only capable of 56-bit encryption, users will not be able to access resources for which this requirement is selected. Even though the 128-bit encryption check box is enabled, only 56-bit encryption can be used. To enable users to view these resources, clear the check box.
If you cannot remove and reassign your server certificate after an upgrade to Microsoft® Windows 2000®, this is due to changes in the way that IIS 5.0 uses server certificates. To fix this problem, use the Visual Basic script below to change metabase settings and to remove the certificate. You can then use the Web Site Certificate Wizard in IIS to reassign the certificate.
'Set Machinename to the name of the machine or localhost
Set PathObj = GetObject("IIS://" & MachineName & "/w3svc")
PathObj.PutEx 1, "SSLCertHash", ""
PathObj.PutEx 1, "SSLStoreName", ""
PathObj.Setinfo
If you are using DNS restrictions in IIS 5.0, and some users are experiencing difficulty accessing server resources, you can correct this problem by using the "*.domainname.com" syntax rather than the "domainname.com" syntax.
Microsoft® Windows 2000® Server and IIS 5.0 are built so that you can get the most from your server. You can run your server as either an application server or a file serve. These two types of servers have different memory needs, and the setting you choose can influence the performance of the server.
By default, Windows 2000 Server installs as a file server. It is recommended that you configure your server as an application server, if you are using it primarily as a Web server.
To configure your server as an application server
You might want to disable socket pooling if any of the following are true:
Socket pooling will cause IIS 5.0 to listen to all IP addresses, which might present a possible security risk for secure domains with multiple networks. In addition, both bandwidth throttling and performance adjustments will apply to all Web sites configured for the same port, for example port 80. If you intend to use bandwidth throttling or do performance tuning on a per-site basis, you will need to disable socket pooling.
To disable socket pooling, type the following at the command prompt:
c:\inetpub\adminscripts\cscript adsutil.vbs set w3svc/disablesocketpooling true
The command prompt will reply:
disablesocketpooling : (BOOLEAN) True
The Reliable Restart feature of the Windows 2000 Service Control Manager will automatically restart Internet services if the Inetinfo.exe process terminates abnormally, or if you use Windows Task Manager or Kill.exe to stop Internet services. For more information, see Restarting IIS. If you want to stop Internet services, you must disable Reliable Restart.
To disable Reliable Restart
You can also disable Reliable Restart by typing Iisreset.exe /disable
at the command line.
In IIS 4.0, the Buffer property of the ASP Response object was set to FALSE by default. In a new installation of IIS 5.0, the Buffer property is set to TRUE by default. During an upgrade to IIS 5.0, the Buffer property will not be changed from its previous setting.
Setting the Buffer property to TRUE can significantly improve the performance of large ASP applications in which users primarily connect to the application by means of a modem. You can enable buffering for your applications from the IIS snap-in or by adding the <% Response.Buffer = True %> statement to selected pages. You can also change the property for entire applications by using the IIS snap-in. For more information, see the IIS 5.0 documentation.
All IIS resources, including NNTP and SMTP resources, must be removed from a cluster before Microsoft® Clustering is uninstalled. If they are not removed, you will not be able to stop or start the previously clustered IIS sites.
To fix this, type the following at the command prompt for all previously clustered IIS resources:
Inetpub\AdminScripts\adsutil.vbs set <service name>/<instance id>/ClusterEnabled 0
Microsoft® FrontPage® Server Extensions are not supported for resources in Microsoft Clustering.
When using the new Restart IIS option in the IIS snap–in, or when using Iisreset.exe (the command-line version of this feature), to stop IIS 5.0, Microsoft Clustering will attempt to automatically restart IIS.
To keep Microsoft Clustering from automatically restarting IIS
ASP and FTP sessions do not fail over to other nodes in Microsoft Clustering. ASP session information is not lost if the affected computer fails back before the session times out, and if the original failure wasn't due to IIS stopping unexpectedly. However, FTP sessions are lost and must be restarted. In both cases, clients will need to reestablish the connection if a failover occurs on the server.
NNTP and SMTP resources that are part of Microsoft Clustering must be stopped using the Cluster Administration user interface. Using the IIS snap–in will not stop them.
If you are using clustered Web sites that use host headers, you must set the ServerAutoStart metabase property to TRUE for these sites.
To set this property type the following at the command prompt:
%SystemDrive%\inetpub\adminscripts\adsutil.vbs set w3svc/<instance id>/ServerAutoStart True
<instance id>
is the instance ID of the virtual host sites that are part of the cluster.If you are deleting clustered IIS 5.0 resources, you need to use a two-step process.
If you are installing Windows 2000 Beta 2 or later on a computer with Microsoft® Proxy Server 2.0, you must install an update to Proxy Server 2.0. Refer to http://www.microsoft.com/proxy for details. Without the update, Proxy Server will not function and IIS will be unable to start.
If you were using Microsoft® FrontPage 98® Server Extensions, or earlier versions, with Microsoft® Windows® 98 and Personal Web Server, then the FrontPage Server Extensions will no longer work after upgrading to Windows 2000. This is because Microsoft® FrontPage® 2000 Server Extensions are required for IIS 5.0.
To upgrade to the FrontPage 2000 Server Extensions from the Default Web Site:
To upgrade to the FrontPage 2000 Server Extensions on other virtual Web sites:
fpsrvadm -o upgrade -p all
This is due to the user account's username and password information not being synchronized after the change. You might receive Event Log errors telling you that your IWAM_computername account could not be logged on. If you encounter this problem, run the synciwam script to synchronize the passwords.
To run the script, at the command prompt type cscript synciwam.vbs [-v|-h]
-v
uses verbose mode and prints a log of the script's activity. -h
prints the script Help information.
To use your current data for these objects after an upgrade to IIS 5.0, you must move their data files to the %WINDIR%\inetsrv\Data directory, which is created by IIS during the upgrade. Move the MyInfo.xml and the Counters.txt files from the %WINDIR%\inetsrv\ directory and the %WINDIR%HitCnt.cnt file to the new directory %WINDIR%\inetsrv\Data. ("%WINDIR%" is the Windows installation directory.) The components will then append information to your files.
If you've upgraded from the Microsoft® Windows NT® 4.0 Option Pack with Microsoft® Site Server Express components to IIS 5.0, the documentation for Site Server Express 2.0 can now be accessed by typing http://localhost/iishelp/sse/misc/default.asp in the address bar of the browser on the computer running IIS.
If you are upgrading to Windows 2000 and have not changed the Default.asp file for the Default Web Site, visitors to your site will see the old IIS 4.0 welcome page when they type the URL http://<servername>/ in their browser.
To set IIS so that users see the new IIS 5.0 welcome page
If you want visitors to your site to see a welcome page that you created, replace the IIS 4.0 Default.asp file with your own Default.asp file.
The IIS 5.0 documentation says that if you use multiple IP addresses to host multiple Web sites, you will need an additional network card for each IP address. In fact, it is possible to bind multiple IP addresses to a single network card, although this configuration is not recommended for sites with high volumes of Internet traffic.
Note Microsoft® Windows 2000® Professional with IIS 5.0 can host one Web site and one FTP site on a single computer. If you would like to host multiple Web or FTP sites on a single computer, consider upgrading to Microsoft Windows 2000 Server.
The IIS documentation states that sockets are shared between sites that use the same socket number but different IP addresses. This is incorrect. Sockets are shared between sites that use the same port number but different IP addresses.
The Adsutil.exe utility is not included in the samples, as mentioned in the documentation.
Peer-to-peer newsgroups are available to help you interact with other users of our products. You can use any newsreader software to access these newsgroups, but you might need to configure it in order to read them. When prompted for News Server, specify msnews.microsoft.com. You do not need to enter an account name or password. Before posting to the newsgroups, please review the Microsoft Newsgroup Rules of Conduct.
For IIS 5.0 issues, please use: microsoft.public.inetserver.iis
©1998–1999 Microsoft Corporation
These materials are provided “as–is,” for informational purposes only.
Neither Microsoft nor its suppliers makes any warranty, express or implied with respect to the content of these materials or the accuracy of any information contained herein, including, without limitation, the implied warranties of merchantability or fitness for a particular purpose. Because some states/jurisdictions do not allow exclusions of implied warranties, the above limitation may not apply to you.
Neither Microsoft nor its suppliers shall have any liability for any damages whatsoever including consequential, incidental, direct, indirect, special, and lost profits. Because some states/jurisdictions do not allow exclusions of implied warranties, the above limitation may not apply to you. In any event, Microsoft’s and its suppliers’ entire liability in any manner arising out of these materials, whether by tort, contract, or otherwise shall not exceed the suggested retail price of these materials.